
.comm_h1 span{font-size:20px;font-weight:bold;}
a.comm_more{font-size:14px;color:#777777;}
a.comm_more:hover{color:#992f2e;}
a.comm_more:before{
    content: "/\00a0";
    font-family: FontAwesome;
    font-size: 1rem; 
    padding:0px 10px 0px 15px;
    color: #777777;
}
.comm_h1 span img{width:25px;margin-right:10px;}



/* banner*/

.banner_whbds{background:#e9edf7;}
.banner_img_whbds .flexslider .slides a:hover img{opacity: 1!important;}
.banner_img_whbds .flexslider .slides a img {
  height: 510px;
  width: 1170px;
  -moz-user-select: none;
}
.flex-caption  .banner_text_whbds{width:100%;background:rgba(12,38,105,0.8);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.3);overflow: hidden;padding:10px 15px;}
.flex-caption  .banner_text_whbds h1{margin:0px;}
.flex-caption  .banner_text_whbds h1 a{color:#fff;font-size:18px;}
.flex-caption  .banner_text_whbds h1 a:hover{color:#f09236;}
.flex-control-nav{right:10px;bottom:8px;}
@media screen and (max-width:1200px){
  .banner_img_whbds .flexslider .slides a img {
    width:100%;
    -moz-user-select: none;
  }
}
@media screen and (max-width:992px){
  .banner_img_whbds .flexslider .slides a img {
    height: auto;
    width:100%;
    -moz-user-select: none;
  }
}
@media screen and (max-width: 992px){
  .banner_whbds{padding-bottom:15px;}
}
@media screen and (max-width: 768px){
  .tzgg_whbds{padding:0px 15px;}
  .flex-caption  .banner_text_whbds h1{margin:10px 0;margin-bottom:40px;}
  .flex-caption  .banner_text_whbds{width:100%;padding:0px 15px;}
  .flex-caption button{display:none;}
}
@media screen and (max-width: 480px){
.flex-direction-nav{display:none;}
.flex-caption  .banner_text_whbds h1 a{font-size:16px;}
.flex-caption  .banner_text_whbds h1{margin:10px 0;margin-bottom:30px;}
}

.banner_righttext_whbds{margin:0px;padding:0px 20px;}
.banner_righttext_whbds h3{margin-top:15px;}
.banner_righttext_whbds h3 a{color:#444444;font-size:20px;line-height:160%;font-weight:bold;}
.banner_righttext_whbds h3 a:hover{color:#d20006;}
.banner_righttext_whbds h3 span{color:#999999;font-size:12px;font-weight:400;}
.banner_righttext_whbds p{padding:0px;margin:0px;}
.banner_righttext_whbds p span{color:#004098;font-size:20px;line-height:120%;font-family: "TimesNewRoman";}
.banner_righttext_whbds p span i{font-size:14px;}
.banner_righttext_whbds p span i:before{content:"/\00a0";}
.banner_rightlist_whbds .comment_list {margin-top:10px;}
.banner_rightlist_whbds .comment_list li{color:#444444;background:url(icon_list5.png) left 13px no-repeat;padding-top:4px;padding-bottom:4px;padding-left:15px;}
.banner_rightlist_whbds .comment_list li a{color:#444444;}
.banner_rightlist_whbds .comment_list li a:hover,.banner_rightlist_whbds .more_whbds:hover{color:#a63439;}
.banner_rightlist_whbds .more_whbds{color:#444;font-size:14px;margin:11px 0; }
@media screen and (min-width: 992px) and (max-width: 1200px) {
    .banner_righttext_whbds{background:#e9edf7;}
}

/*banner end*/


/* tab*/
@media screen and (max-width: 992px){
  .tab_paddleft1,.tab_paddleft{padding:0px;}
}
@media screen and (max-width: 768px){
  .tab_paddleft1,.tab_paddleft{padding:0px 15px;}
}


ul.nav-tabs{border-top:4px solid #0b4590;margin-bottom:8px;position:relative;border-bottom:none;}
ul.nav-tabs li{position:static;background:transparent;}
ul.nav-tabs li.active button{display:block;text-decoration:none;}
ul.nav-tabs li > a.a_tabs{
  float:left;
  font-size:20px;
  font-weight:bold;
  border:none!important;
  color:#444;
  border-radius:0;
  cursor: pointer!important;
  margin:0px 10px 0px 0px;
  padding:10px 5px 5px 5px;
}
@media screen and (max-width: 1200px){
  ul.nav-tabs li > a.a_tabs{font-size:18px;}
}
ul.nav-tabs li > a.a_tabs img{margin-right:5px;}
 ul.nav-tabs li:hover > a.a_tabs,
ul.nav-tabs li.active > a.a_tabs{color:#444!important;background:url(whbds_h_icon2.png) top center no-repeat;}

.tabs_more_home{position:absolute;top:14px;right:0;display:none;font-size:14px;border:none;background:none;}
ul.nav-tabs li.active .tabs_more_home{display:block;}
.tabs_more_home > a.more2:hover{color:#f09236;}
.tabs_more_home a{color:#444;}
@media screen and (max-width: 540px){
  ul.nav-tabs li > a.a_tabs img,.tabs_more_home > a.more2{display:none;}
}

/*tab2 */
@media screen and (max-width: 768px){
  .tab2_img{display:none;}
  .tab2_img a{margin-bottom:15px;}
}
.tab2_img img{width:100%;max-height:158px;}

.tab2_img a .tab2_img_hov{
  display: block;
  overflow: hidden;
}
.tab2_img a .tab2_img_hov{
    position: relative;
}
.tab2_img a .tab2_img_hov::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}

.tab2_img a .tab2_img_hov:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}

.tab2_img a p{margin-bottom:0;margin-top:5px;}
.tab2_img a p:hover{color:#f09236;}

.tab2_list .comment_list li{background:url(whbds_icon_list2.png) left center no-repeat;padding-left:20px;padding-top:5px;padding-bottom:5px;}
.tab2_list .comment_list li span{float:right;color:#999;}
.tab2_list .comment_list li a{width:85%;color:#444;}
.tab2_list .comment_list li a:hover{color:#f09236;}
@media screen and (max-width: 1200px){
  .tab2_list .comment_list li a{width:80%;color:#444;}
}
@media screen and (max-width: 705px){
  .tab2_list .comment_list li a{width:69%;color:#444;}
}
/*-----------*/

.right1_list_whbds li{margin:0px;padding:0px;background:#f2f4fb;padding:8px 15px;margin-bottom:10px;}
.right1_list_whbds li span,.right1_list_whbds li a{display:inline-block;}
.right1_list_whbds li span{color:#004098;font-size:18px;font-weight:bold;font-family: "TimesNewRoman";}
.right1_list_whbds li span i{font-size:12px;font-weight:400;}
.right1_list_whbds li a{font-size:14px;color:#444;}
.right1_list_whbds li a:hover{color:#f09236;}

.mod_right1_whbds .more{background:#f2f4fb;padding:8px 15px;font-size:14px;color:#777777;text-align:center;}
.mod_right1_whbds .more:hover{color:#f09236;}

/*------------*/
.main_right2_whbds ul.nav-tabs{border-top:0px solid transparent;margin-bottom:8px;position:relative;border-bottom:none;}
.main_right2_whbds ul.nav-tabs li:hover > a.a_tabs,
.main_right2_whbds ul.nav-tabs li.active > a.a_tabs{color:#444!important;background:transparent;}


/*@media screen and (max-width: 992px) and (min-width:768px){
  .main_right2_whbds,.mod_right1_whbds{width:50%;margin-top:15px;}
  .main_right2_whbds{padding-left:7px;}
  .mod_right1_whbds{padding-right:8px;}
  .main_right2_whbds ul.nav-tabs{border-top:4px solid #0b4590;}
}*/
@media screen and (max-width: 992px){
  .mod_right1_whbds{margin-top:15px;}
}
@media screen and (max-width: 540px){
  .mod_right1_whbds{margin-top:15px;}
  .mod_right1_whbds ul.nav-tabs li > a.a_tabs img,
  .main_right2_whbds ul.nav-tabs li > a.a_tabs img{float:left;display:block;}
}
/*---*/

.mod2_icon_whbds{background:#f8faff;padding:15px;}
.mod2_icon_whbds .w20{width:20%;text-align:center;}
.mod2_icon_whbds .w20 a{display:inline-block;width:136px;height:136px;background:#4367be;border-radius: 50%;}
.mod2_icon_whbds .w20 a img{margin-top:25px;}
.mod2_icon_whbds  span{float:left;width:100%;line-height:180%;color:#fff;text-align:center;font-size:20px;font-weight: 550;}
.mod2_icon_whbds .w20 a:hover{background:#83689e;}

@media screen and (max-width: 992px){
  .mod2_icon_whbds .w20 a{width:120px;height:120px;}
  .mod2_icon_whbds .w20 a img{width:40px;margin-top:20px;}
  .mod2_icon_whbds  span{font-size:18px;}
}
@media screen and (max-width: 768px){
  .mod2_icon_whbds .w20{width:33%;text-align:center;margin-top:15px;}
  /*.mod2_icon_whbds .w20:nth-child(4){width:50%;}
  .mod2_icon_whbds .w20:nth-child(5){width:50%;}*/
}
@media screen and (max-width: 480px){
  .mod2_icon_whbds .w20 a{width:105px;height:105px;}
  .mod2_icon_whbds .w20 a img{width:40px;margin-top:20px;}
  .mod2_icon_whbds  span{font-size:16px;}
}


@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}
@keyframes shine {
    100% {
        left: 125%;
    }
}